//app.js
var app = require('/app/app.js')
App({
  globalData: {
    userInfo: {}, // 用户信息
    appid: 'wxf866177a4a1629dd', // appid
    secret: 'a003ff35a8be385e0c8abf66e3847796', // secret
    // 判断小程序的API，回调，参数，组件等是否在当前版本可用。
    canIUse: wx.canIUse('button.open-type.getUserInfo'),
  },
  onLaunch: function () {
    // 每次进入小程序都会判断该用户是否被后台删除
    var that = this
    wx.getStorage({ // 获取本地缓存
      key: 'userReInfo',
      success(res) {
        // console.log(res.data)
        var userId = res.data.userId
        if (userId) {
          wx.request({
            url: app.Userexist,
            method: 'POST',
            data: {
              userId: userId
            },
            header: {
              'content-Type': 'application/x-www-form-urlencoded' // post请求头
            },
            success: function (res) {
              // console.log(res.data)
              if (res.data.re == 'fail') {
                // 清空缓存
                wx.clearStorage()
              } else{}
            }
          })
        }
      }
    })
    

    // var that = this;
    // // 小程序：查看是否授权、检测授权是否过期
    //   wx.getSetting({
    //     success(res) {
    //       console.log(res.authSetting['scope.userInfo'])
    //       if (res.authSetting['scope.userInfo']) {
    //         // 已经授权，可以直接调用 getUserInfo 获取头像昵称
    //         wx.getUserInfo({
    //           success: function (res) {
    //             // console.log(res.userInfo)
    //             var avatarUrl = res.userInfo.avatarUrl
    //             var nickName = res.userInfo.nickName
    //             wx.login({
    //               success: res => {
    //                 // 获取到用户的 code 之后：res.code
    //                 // console.log("用户的code:" + res.code);
    //                 if (res.code) {
    //                   wx.request({
    //                     url: app.Authorization,
    //                     data: {
    //                       code: res.code,
    //                       avatarUrl: avatarUrl,
    //                       nickName: nickName
    //                     },
    //                     method: 'POST',
    //                     header: {
    //                       'content-Type': 'application/x-www-form-urlencoded' // post请求头
    //                     },
    //                     success: function (res) {
    //                       // console.log(res.data)
    //                       that.globalData.userInfo.userId = res.data.userdata.user_id
    //                       that.globalData.userInfo.avatarUrl = res.data.userdata.user_headimg
    //                       that.globalData.userInfo.nickName = res.data.userdata.user_name
    //                       that.globalData.userInfo.openId = res.data.userdata.user_openid
    //                       that.globalData.userInfo.phone = res.data.userdata.user_iphone
    //                       // 把获取的用户信息放在本地缓存中
    //                       wx.setStorageSync('userReInfo', that.globalData.userInfo)
    //                     }
    //                   })
    //                 }
    //               }
    //             })
    //             wx.switchTab({
    //               url: '/pages/home/index/index', //跳转到授权页面
    //             })
    //           }
    //         })
    //       } else if (res.authSetting['scope.userInfo'] == undefined){
    //         wx.redirectTo({
    //           url: '/pages/me/mine/mine', //跳转到授权页面
    //         })
    //       }
    //     }
    //   })
  }
})
